android实现阴影的方式有很多, 1. Android 在 API21(5.0)添加了 elevation,可以很方便的在 View 上实现阴影。但是这个只在 >= API21 的手机 ...
android实现阴影的方式有很多, 1. Android 在 API21(5.0)添加了 elevation,可以很方便的在 View 上实现阴影。但是这个只在 >= API21 的手机 ...
相比较ATan,ATan2究竟有什么不同?本篇介绍一下ATan2的用法及使用条件。 对于tan(θ) = y / x: θ = ATan(y / x)求出的θ取值范围是[-PI/2, P ...
习惯了使用xml的布局方式,当动态布局的时候就有许多疑点,记录一下,帮助我这老头一样的记忆力. 网上也有许多解析这getLayoutParams().width,getWidth(),getM ...
版权声明:本文为博主原创文章,未经博主允许不得转载。 1.获取状态栏高度: decorView是window中的最顶层view,可以从window中获取到decorView,然后 ...
一直对像是墨迹天气呀,还有android系统默认的桌面的切换效果很感兴趣,上网查找了不少资料,秉承这不要重复发明轮子的原则,决定直接去扒android桌面的源码,后来发现扒扒源码也是不错的,于是乎就找 ...
ListView的应用 1.在很多时候是要用到时间轴的,有些处理的时间轴比较复杂,这里就给出一个比较简单的时间轴,其实就是ListView里面的Item的设计。 直接上代码: ListView, ...
1. 通知的使用场合 当某个应用程序希望向用户发出一些提示信息,而该应用程序又不在前台运行时,就可以借助通知来实现。发出一条通知后,手机最上方的状态栏中会显示一个通知的图标,下拉状态栏后可以看到 ...
桌面小部件一般用于图库、音乐播放器、天气预报、日历、时钟等。尤其系统应用,其实可以长按手机桌面,底部会出现“桌面小工具”的图标,点击即可查看当前设备上的所有桌面小部件。那如何在自己的应用上实现 ...
getWindowVisibleDisplayFrame()方法 getWindowVisibleDisplayFrame()是View类下的一个方法,从方法的名字就可以看出,它是用来获取当前窗口可 ...
android中自定义控件,自己绘制文字canvas.drawText()的时候,怎样才能让文字垂直居中那? drawText()的方法说明 也就是使用paint画笔在(X,Y)处进行绘制 ...